Method and apparatus for transmitting broadcast-multicast single-frequency network measurement data

ABSTRACT

Embodiments of the present invention provide a method and an apparatus for transmitting broadcast-multicast single-frequency network measurement data, where second measurement data is acquired by preprocessing acquired first measurement data, and the second measurement data is sent to a base station. Because the second measurement data is obtained after the first measurement data is preprocessed, a size of the second measurement data is smaller than that of the first measurement data, thereby reducing a transmission overhead.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of International Application No.PCT/CN2013/086284, filed on Oct. 31, 2013, which is hereby incorporatedby reference in its entirety.

TECHNICAL FIELD

Embodiments of the present invention relate to communicationstechnologies, and in particular, to a method and an apparatus fortransmitting broadcast-multicast single-frequency network measurementdata.

BACKGROUND

A multimedia broadcast multicast service (MBMS) supports two modes,namely, a multimedia broadcast service and a multicast service, and isnormally propagated in a form of a broadcast-multicast single-frequencynetwork (Multicast Broadcast Single Frequency Network, hereinafterreferred to as MBSFN for short). Propagation in this form requires cellsthat belong to a same MBSFN area to simultaneously send an identicalsignal, so that a UE receiver can consider all cells within a MBSFN areaas one macro equivalent cell; and therefore, the UE does not encounterinter-cell interference of neighboring cell transmission, but benefitsfrom overlapping of signals from a plurality of cells within the sameMBSFN area, thereby improving received signal quality.

In order to better implement network optimization, an MBSFN measurementparameter needs to be acquired by drive testing to configure a cell andconfigure a proper modulation and coding scheme (Modulation CodingScheme, hereinafter referred to as MCS for short) for MBMS transmission,where the MBSFN measurement parameter may be an MBSFN reference signalreceived power (Reference Signal Receiving Power, hereinafter referredto as RSRP for short), MBSFN reference signal received quality(Reference Signal Receiving Quality, hereinafter referred to as RSRQ forshort), an MBSFN channel quality indicator (CQI), or the like.

However, reporting a large number of measurement parameters increases atransmission overhead.

SUMMARY

Embodiments of the present invention provide a method and an apparatusfor transmitting broadcast-multicast single-frequency networkmeasurement data, so as to reduce a transmission overhead.

A first aspect of the embodiments of the present invention provides amethod for transmitting broadcast-multicast single-frequency networkmeasurement data, and the method includes:

acquiring first measurement data, where the first measurement dataincludes M measured values, and the M measured values are measuredvalues of a same broadcast-multicast single-frequency network MBSFNmeasurement parameter, where M is an integer greater than or equal to 2;

preprocessing the first measurement data to acquire second measurementdata, where a size of the second measurement data is smaller than thatof the first measurement data; and

sending the second measurement data to a base station.

With reference to the first aspect, in a first possible implementationmanner, the preprocessing the first measurement data to acquire secondmeasurement data includes:

determining one measured value of the M measured values as a firstmeasured value;

acquiring M−1 differences, where the M−1 differences are differencesrespectively between M−1 measured values except the first measured valueof the first measurement data and the first measured value; and

determining the first measured value and the M−1 differences as thesecond measurement data.

With reference to the first aspect, in a second possible implementationmanner, the preprocessing the first measurement data to acquire secondmeasurement data includes:

acquiring differences between two consecutive measured values one by oneaccording to a sequence of the M measured values, where a quantity ofthe differences is M−1, and a difference between two consecutivemeasured values is a difference acquired by subtracting a next measuredvalue from a previous measured value or a difference acquired bysubtracting a previous measured value from a next measured value; and

determining, according to the sequence of the M measured values, thefirst measured value of the M measured values and the M−1 differences asthe second measurement data.

With reference to the first aspect, in a third possible implementationmanner, the preprocessing the first measurement data to acquire secondmeasurement data includes:

acquiring, according to a nature of the measurement parameter, N worstmeasured values of the M measured values as the second measurement data,where N is an integer greater than or equal to 1 and smaller than orequal to M.

With reference to the first aspect, in a fourth possible implementationmanner, the preprocessing the first measurement data to acquire secondmeasurement data includes:

acquiring, according to a nature of the measurement parameter, anaverage value of N worst measured values of the M measured values as thesecond measurement data, where N is an integer greater than or equal to1 and smaller than or equal to M.

With reference to the third possible implementation manner or the fourthpossible implementation manner, in a fifth implementation manner, N is apreset value, or a value that is set by using signaling.

With reference to the first aspect, in a sixth possible implementationmanner, the preprocessing the first measurement data to acquire secondmeasurement data includes:

determining, according to ranges of R preset intervals, a quantity ofmeasured values in each preset interval of the M measured values, whereR is an integer greater than or equal to 1; and

determining the quantity of the measured values in each preset intervalas the second measurement data.

With reference to the first aspect, in a seventh possible implementationmanner, the preprocessing the first measurement data to acquire secondmeasurement data includes:

determining, according to ranges of R preset intervals, a ratio of aquantity of measured values in each preset interval of the M measuredvalues to M; and

determining the ratio of the quantity of the measured values in eachpreset interval to M as the second measurement data.

With reference to the first aspect, in an eighth possible implementationmanner, the preprocessing the first measurement data to acquire secondmeasurement data includes:

determining, according to ranges of R preset intervals, an average valueand/or a variance of measured values in each preset interval of the Mmeasured values; and

determining the average value and/or the variance of the measured valuesin each preset interval as the second measurement data.

With reference to any one possible implementation manner of the sixth tothe eighth possible implementation manners, in a ninth possibleimplementation manner, the preset intervals are intervals that are setaccording to a value range of the measured values.

With reference to any one possible implementation manner of the sixth tothe eighth possible implementation manners, in a tenth possibleimplementation manner, R is a preset value, or a value that is set byusing signaling.

With reference to the first aspect, in an eleventh possibleimplementation manner, the preprocessing the first measurement data toacquire second measurement data includes:

determining an average value and/or a variance of the M measured valuesof the first measurement data; and

determining the average value and/or the variance of the M measuredvalues as the second measurement data.

With reference to the first aspect, in a twelfth possible implementationmanner, the preprocessing the first measurement data to acquire secondmeasurement data includes:

determining, according to W preset time windows, an average value and/ora variance of measured values within each preset time window, where W isan integer greater than or equal to 1; and

determining the average value and/or the variance of the measured valueswithin each preset time window as the second measurement data.

With reference to the twelfth possible implementation manner, in athirteenth possible implementation manner, the preset time window ispredefined duration, or duration that is set by using signaling.

A second aspect of the embodiments of the present invention provides amethod for transmitting broadcast-multicast single-frequency networkmeasurement data, and the method includes:

acquiring measurement data according to a preset time window, where themeasurement data is a block error rate of data received within thepreset time window; and

sending the measurement data to a base station, so that the base stationperforms network optimization and/or coding and modulation for broadcastmulticast service MBMS sending according to the measurement data.

With reference to the second aspect, in a first possible implementationmanner, the preset time window is predefined duration, or duration thatis set by using signaling.

A third aspect of the embodiments of the present invention provides amethod for transmitting broadcast-multicast single-frequency networkmeasurement data, and the method includes:

receiving second measurement data sent by a user equipment UE, where thesecond measurement data is measurement data acquired by the UE bypreprocessing acquired first measurement data, the first measurementdata includes M measured values, and the M measured values are measuredvalues of a same broadcast-multicast single-frequency network MBSFNmeasurement parameter, where M is an integer greater than or equal to 2,and a size of the second measurement data is smaller than that of thefirst measurement data; and

performing network optimization and/or coding and modulation forbroadcast multicast service MBMS sending according to the secondmeasurement data.

A fourth aspect of the embodiments of the present invention provides amethod for transmitting broadcast-multicast single-frequency networkmeasurement data, and the method includes:

receiving measurement data sent by a UE, where the measurement data is ablock error rate of data received by the UE within a preset time window;and

performing network optimization and/or coding and modulation forbroadcast multicast service MBMS sending according to the measurementdata.

A fifth aspect of the embodiments of the present invention provides anapparatus for transmitting broadcast-multicast single-frequency networkmeasurement data, and the apparatus includes:

an acquiring module, configured to acquire first measurement data, wherethe first measurement data includes M measured values, and the Mmeasured values are measured values of a same broadcast-multicastsingle-frequency network MBSFN measurement parameter, where M is aninteger greater than or equal to 2;

a processing module, configured to preprocess the first measurement datato acquire second measurement data, where a size of the secondmeasurement data is smaller than that of the first measurement data; and

a sending module, configured to send the second measurement data to abase station.

With reference to the fifth aspect, in a first possible implementationmanner, the processing module is specifically configured to determineone measured value of the M measured values as a first measured value;acquire M−1 differences, where the M−1 differences are differencesrespectively between M−1 measured values except the first measured valueof the first measurement data and the first measured value; anddetermine the first measured value and the M−1 differences as the secondmeasurement data.

With reference to the fifth aspect, in a second possible implementationmanner, the processing module is specifically configured to acquiredifferences between two consecutive measured values one by one accordingto a sequence of the M measured values, where a quantity of thedifferences is M−1, and a difference between two consecutive measuredvalues is a difference acquired by subtracting a next measured valuefrom a previous measured value or a difference acquired by subtracting aprevious measured value from a next measured value; and determine,according to the sequence of the M measured values, the first measuredvalue of the M measured values and the M−1 differences as the secondmeasurement data.

With reference to the fifth aspect, in a third possible implementationmanner, the processing module is specifically configured to acquire,according to a nature of the measurement parameter, N worst measuredvalues of the M measured values as the second measurement data, where Nis an integer greater than or equal to 1 and smaller than or equal to M.

With reference to the fifth aspect, in a fourth possible implementationmanner, the processing module is specifically configured to acquire,according to a nature of the measurement parameter, an average value ofN worst measured values of the M measured values as the secondmeasurement data, where N is an integer greater than or equal to 1 andsmaller than or equal to M.

With reference to the third or the fourth possible implementationmanner, in a fifth possible implementation manner, N is a preset value,or a value that is set by using signaling.

With reference to the fifth aspect, in a sixth possible implementationmanner, the processing module is specifically configured to determine,according to ranges of R preset intervals, a quantity of measured valuesin each preset interval of the M measured values, where R is an integergreater than or equal to 1; and determine the quantity of the measuredvalues in each preset interval as the second measurement data.

With reference to the fifth aspect, in a seventh possible implementationmanner, the processing module is specifically configured to determine,according to ranges of R preset intervals, a ratio of a quantity ofmeasured values in each preset interval of the M measured values to M;and determine the ratio of the quantity of the measured values in eachpreset interval to M as the second measurement data.

With reference to the fifth aspect, in an eighth possible implementationmanner, the processing module is specifically configured to determine,according to ranges of R preset intervals, an average value and/or avariance of measured values in each preset interval of the M measuredvalues; and determine the average value and/or the variance of themeasured values in each preset interval as the second measurement data.

With reference to any one possible implementation manner of the sixth tothe eighth possible implementation manners, in a ninth possibleimplementation manner, the preset intervals are intervals that are setaccording to a value range of the measured values.

With reference to any one possible implementation manner of the sixth tothe ninth possible implementation manners, in a tenth possibleimplementation manner, R is a preset value, or a value that is set byusing signaling.

With reference to the fifth aspect, in an eleventh possibleimplementation manner, the processing module is specifically configuredto determine an average value and/or a variance of the M measured valuesof the first measurement data; and determine the average value and/orthe variance of the M measured values as the second measurement data.

With reference to the fifth aspect, in a twelfth possible implementationmanner, the processing module is specifically configured to determine,according to W preset time windows, an average value and/or a varianceof measured values within each preset time window, where W is an integergreater than or equal to 1; and determine the average value and/or thevariance of the measured values within each preset time window as thesecond measurement data.

With reference to the twelfth possible implementation manner, in athirteenth possible implementation manner, the preset time window ispredefined duration, or duration that is set by using signaling.

A sixth aspect of the embodiments of the present invention provides anapparatus for transmitting broadcast-multicast single-frequency networkmeasurement data, and the apparatus includes:

an acquiring module, configured to acquire measurement data according toa preset time window, where the measurement data is a block error rateof data received within the preset time window, where the preset timewindow is predefined duration, or duration that is set by usingsignaling; and

a sending module, configured to send the measurement data to a basestation, so that the base station performs network optimization and/orcoding and modulation for broadcast multicast service MBMS sendingaccording to the measurement data.

With reference to the sixth aspect, in a first possible implementationmanner, the preset time window is predefined duration, or duration thatis set by using signaling.

A seventh aspect of the embodiments of the present invention provides anapparatus for transmitting broadcast-multicast single-frequency networkmeasurement data, and the apparatus includes:

a receiving module, configured to receive second measurement data sentby a user equipment UE, where the second measurement data is measurementdata acquired by the UE by preprocessing acquired first measurementdata, the first measurement data includes M measured values, and the Mmeasured values are measured values of a same broadcast-multicastsingle-frequency network MBSFN measurement parameter, where M is aninteger greater than or equal to 2, and a size of the second measurementdata is smaller than that of the first measurement data; and

a processing module, configured to perform network optimization and/orcoding and modulation for broadcast multicast service MBMS sendingaccording to the second measurement data.

An eighth aspect of the embodiments of the present invention provides anapparatus for transmitting broadcast-multicast single-frequency networkmeasurement data, and the apparatus includes:

a receiving module, configured to receive measurement data sent by a UE,where the measurement data is a block error rate of data received by theUE within a preset time window; and

a processing module, configured to perform network optimizationaccording to the measurement data.

A ninth aspect of the embodiments of the present invention provides anapparatus for transmitting broadcast-multicast single-frequency networkmeasurement data, and the apparatus includes:

an acquirer, configured to acquire first measurement data, where thefirst measurement data includes M measured values, and the M measuredvalues are measured values of a same broadcast-multicastsingle-frequency network MBSFN measurement parameter, where M is aninteger greater than or equal to 2;

a processor, configured to preprocess the first measurement data toacquire second measurement data, where a size of the second measurementdata is smaller than that of the first measurement data; and

a sender, configured to send the second measurement data to a basestation.

With reference to the ninth aspect, in a first possible implementationmanner, the processor is specifically configured to determine onemeasured value of the M measured values as a first measured value;acquire M−1 differences, where the M−1 differences are differencesrespectively between M−1 measured values except the first measured valueof the first measurement data and the first measured value; anddetermine the first measured value and the M−1 differences as the secondmeasurement data.

With reference to the ninth aspect, in a second possible implementationmanner, the processor is specifically configured to acquire differencesbetween two consecutive measured values one by one according to asequence of the M measured values, where a quantity of the differencesis M−1, and a difference between two consecutive measured values is adifference acquired by subtracting a next measured value from a previousmeasured value or a difference acquired by subtracting a previousmeasured value from a next measured value; and determine, according tothe sequence of the M measured values, the first measured value of the Mmeasured values and the M−1 differences as the second measurement data.

With reference to the ninth aspect, in a third possible implementationmanner, the processor is specifically configured to acquire, accordingto a nature of the measurement parameter, N worst measured values of theM measured values as the second measurement data, where N is an integergreater than or equal to 1 and smaller than or equal to M.

With reference to the ninth aspect, in a fourth possible implementationmanner, the processor is specifically configured to acquire, accordingto a nature of the measurement parameter, an average value of N worstmeasured values of the M measured values as the second measurement data,where N is an integer greater than or equal to 1 and smaller than orequal to M.

With reference to the third possible implementation manner or the fourthpossible implementation manner, in a fifth implementation manner, N is apreset value, or a value that is set by using signaling.

With reference to the ninth aspect, in a sixth possible implementationmanner, the processor is specifically configured to determine, accordingto ranges of R preset intervals, a quantity of measured values in eachpreset interval of the M measured values, where R is an integer greaterthan or equal to 1; and determine the quantity of the measured values ineach preset interval as the second measurement data.

With reference to the ninth aspect, in a seventh possible implementationmanner, the processor is specifically configured to determine, accordingto ranges of R preset intervals, a ratio of a quantity of measuredvalues in each preset interval of the M measured values to M; anddetermine the ratio of the quantity of the measured values in eachpreset interval to M as the second measurement data.

With reference to the ninth aspect, in an eighth possible implementationmanner, the processor is specifically configured to determine, accordingto ranges of R preset intervals, an average value and/or a variance ofmeasured values in each preset interval of the M measured values; anddetermine the average value and/or the variance of the measured valuesin each preset interval as the second measurement data.

With reference to any one possible implementation manner of the sixth tothe eighth possible implementation manners, in a ninth possibleimplementation manner, the preset intervals are intervals that are setaccording to a value range of the measured values.

With reference to any one possible implementation manner of the sixth tothe eighth possible implementation manners, in a tenth possibleimplementation manner, R is a preset value, or a value that is set byusing signaling.

With reference to the ninth aspect, in an eleventh possibleimplementation manner, the processor is specifically configured todetermine an average value and/or a variance of the M measured values ofthe first measurement data; and determine the average value and/or thevariance of the M measured values as the second measurement data.

With reference to the ninth aspect, in a twelfth possible implementationmanner, the processor is specifically configured to determine, accordingto W preset time windows, an average value and/or a variance of measuredvalues within each preset time window, where W is an integer greaterthan or equal to 1; and determine the average value and/or the varianceof the measured values within each preset time window as the secondmeasurement data.

With reference to the twelfth possible implementation manner, in athirteenth possible implementation manner, the preset time window ispredefined duration, or duration that is set by using signaling.

A tenth aspect of the embodiments of the present invention provides anapparatus for transmitting broadcast-multicast single-frequency networkmeasurement data, and the apparatus includes:

an acquirer, configured to acquire measurement data according to apreset time window, where the measurement data is a block error rate ofdata received within the preset time window; and

a sender, configured to send the measurement data to a base station, sothat the base station performs network optimization according to themeasurement data.

With reference to the tenth aspect, in a first possible implementationmanner, the preset time window is predefined duration, or duration thatis set by using signaling.

An eleventh aspect of the embodiments of the present invention providesan apparatus for transmitting broadcast-multicast single-frequencynetwork measurement data, and the apparatus includes:

a receiver, configured to receive second measurement data sent by a userequipment UE, where the second measurement data is measurement dataacquired by the UE by preprocessing acquired first measurement data, thefirst measurement data includes M measured values, and the M measuredvalues are measured values of a same broadcast-multicastsingle-frequency network MBSFN measurement parameter, where M is aninteger greater than or equal to 2, and a size of the second measurementdata is smaller than that of the first measurement data; and

a processor, configured to perform network optimization and/or codingand modulation for broadcast multicast service MBMS sending according tothe second measurement data.

A twelfth aspect of the embodiments of the present invention provides anapparatus for transmitting broadcast-multicast single-frequency networkmeasurement data, and the apparatus includes:

a receiver, configured to receive measurement data sent by a UE, wherethe measurement data is a block error rate of data received by the UEwithin a preset time window; and

a processor, configured to perform network optimization and/or codingand modulation for broadcast multicast service MBMS sending according tothe measurement data.

According to a method and an apparatus for transmittingbroadcast-multicast single-frequency network measurement data providedin embodiments of the present invention, second measurement data isacquired by preprocessing acquired first measurement data, and thesecond measurement data is sent to a base station. Because the secondmeasurement data is obtained after the first measurement data ispreprocessed, a size of the second measurement data is smaller than thatof the first measurement data, thereby reducing a transmission overhead.

BRIEF DESCRIPTION OF DRAWINGS

To describe the technical solutions in the embodiments of the presentinvention more clearly, the following briefly introduces theaccompanying drawings required for describing the embodiments.Apparently, the accompanying drawings in the following description showmerely some embodiments of the present invention, and a person ofordinary skill in the art may still derive other drawings from theseaccompanying drawings without creative efforts.

FIG. 1 is a schematic flowchart of Embodiment 1 of a method fortransmitting MBSFN measurement data according to the present invention;

FIG. 2 is a schematic flowchart of Embodiment 2 of a method fortransmitting MBSFN measurement data according to the present invention;

FIG. 3 is a schematic flowchart of Embodiment 3 of a method fortransmitting MBSFN measurement data according to the present invention;

FIG. 4 is a schematic flowchart of Embodiment 4 of a method fortransmitting MBSFN measurement data according to the present invention;

FIG. 5 is a schematic structural diagram of Embodiment 1 of an apparatusfor transmitting MBSFN measurement data according to the presentinvention;

FIG. 6 is a schematic structural diagram of Embodiment 2 of an apparatusfor transmitting MBSFN measurement data according to the presentinvention;

FIG. 7 is a schematic structural diagram of Embodiment 3 of an apparatusfor transmitting MBSFN measurement data according to the presentinvention;

FIG. 8 is a schematic structural diagram of Embodiment 4 of an apparatusfor transmitting MBSFN measurement data according to the presentinvention;

FIG. 9 is a schematic structural diagram of Embodiment 5 of an apparatusfor transmitting MBSFN measurement data according to the presentinvention;

FIG. 10 is a schematic structural diagram of Embodiment 6 of anapparatus for transmitting MBSFN measurement data according to thepresent invention;

FIG. 11 is a schematic structural diagram of Embodiment 7 of anapparatus for transmitting MBSFN measurement data according to thepresent invention; and

FIG. 12 is a schematic structural diagram of Embodiment 8 of anapparatus for transmitting MBSFN measurement data according to thepresent invention.

DESCRIPTION OF EMBODIMENTS

The following clearly describes the technical solutions in theembodiments of the present invention with reference to the accompanyingdrawings in the embodiments of the present invention. Apparently, thedescribed embodiments are merely a part rather than all of theembodiments of the present invention. All other embodiments obtained bya person of ordinary skill in the art based on the embodiments of thepresent invention without creative efforts shall fall within theprotection scope of the present invention.

The main idea of the present invention is to transmit a differencerelationship or a distribution relationship between M measured valuesfor the M measured values of a same MBSFN measurement parameter, so asto reduce a transmission overhead.

The following describes the technical solution of the present inventionin detail by using specific embodiments.

FIG. 1 is a schematic flowchart of Embodiment 1 of a method fortransmitting MBSFN measurement data according to the present invention.This embodiment is executed by a user equipment (UE). As shown in FIG.1, the method according to this embodiment includes:

S101: Acquire first measurement data.

The first measurement data includes M measured values, and the Mmeasured values are measured values of a same MBSFN measurementparameter, where M is an integer greater than or equal to 2, and themeasurement parameter may be an MBSFN RSRP, MBSFN RSRQ, an MBSFN CQI, orthe like. The measured values of the same measurement parameter refer toM measured values that is acquired when a measurement parameter ismeasured, for example, when the MBSFN RSRQ is measured, where the Mmeasured values are all referred to as measured values of the MBSFNRSRQ.

The M measured values may be M measured values obtained for ameasurement parameter within preset duration, M measured values obtainedfor a measurement parameter in a same position, or M measured valuescorresponding to position information for a measurement parameter.

S102: Preprocess the first measurement data to acquire secondmeasurement data.

A size of the second measurement data is smaller than that of the firstmeasurement data. The size of the second measurement data or the firstmeasurement data herein refers to a quantity of bits occupied bymeasurement data.

S103: Send the second measurement data to a base station.

In this embodiment, the second measurement data is acquired bypreprocessing the acquired first measurement data, and the secondmeasurement data is sent to the base station. Because the secondmeasurement data is obtained after the first measurement data ispreprocessed, the size of the second measurement data is smaller thanthat of the first measurement data, thereby reducing a transmissionoverhead.

In the embodiment, step S102 includes but is not limited to thefollowing multiple implementation manners:

First implementation manner Determine one measured value of the Mmeasured values as a first measured value; then, acquire M−1differences, where the M−1 differences are differences respectivelybetween M−1 measured values except the first measured value of the firstmeasurement data and the first measured value; and determine the firstmeasured value and the M−1 differences of the first measured value asthe second measurement data. For example, M is 4, the measurementparameter is an MBSFN CQI, and 4 measured values are separately 12, 13,14, and 15; when the first implementation manner is used, a firstmeasured value is determined to be 12, and 3 differences are differencesbetween 13 and 12, 14 and 12, and between 15 and 12 respectively, whichare 1, 2, and 3 respectively. Accordingly, the second measurement dataincludes 12, 1, 2, and 3. Because 1, 2, and 3 are smaller than 13, 14,and 15, fewer transmission bits are occupied. In other words, in thefirst implementation manner, differences between measured values and afixed measured value are used to replace the measured values fortransmission, so as to reduce a transmission overhead. After receivingsecond measurement value data, the base station may restore the firstmeasurement data according to the second measurement data, and performnetwork optimization and/or coding and modulation for MBMS sendingaccording to the first measurement data.

Second implementation manner Acquiring differences between twoconsecutive measured values one by one according to a sequence of the Mmeasured values, where a quantity of the differences is M−1, and adifference between two consecutive measured values is a differenceacquired by subtracting a next measured value from a previous measuredvalue or a difference acquired by subtracting a previous measured valuefrom a next measured value; and determine, according to the sequence ofthe M measured values, the first measured value of the M measured valuesand the M−1 differences as the second measurement data. For example, Mis 4, the measurement parameter is an MBSFN CQI, and 4 measured valuesare separately 12, 13, 14, and 15; when the second implementation manneris used, M measured values of the first measurement data are sorted inorder, where the sorting may be sorting in any manner as long as aposition of each measured value in a sequence can be distinguished. Forexample, a sequence is 12, 13, 14, 15. Accordingly, a difference betweena next measured value and a previous measured value is acquired one byone according to the sequence of the M measured values, wheredifferences are 1, 1, and 1 respectively; the second measurement dataincludes 12, 1, 1, and 1. Because 1, 1, and 1 are smaller than 13, 14,and 15, fewer transmission bits are occupied. In other words, in thesecond implementation manner, the differences between the measuredvalues and a previous measured value are used to replace the measuredvalues for transmission, so as to reduce a transmission overhead.Certainly, it may be understood that the difference may also be adifference acquired by subtracting a next measured value from a previousmeasured value, for example, the second measurement data includes 12,−1, −1, and −1, which is not limited in the present invention. Afterreceiving the second measurement data, the base station may restore thefirst measurement data according to the second measurement data, andperform network optimization and/or coding and modulation for MBMSsending according to the first measurement data.

The second measurement data in the first implementation manner and thesecond implementation manner may be reported to the base station at onetime, or may be reported to the base station at a plurality of times,for example, be reported at two times. For the first implementationmanner, 12 and 1 are reported for the first time, and 2 and 3 arereported for the second time; and for the second implementation manner,12 and −1 are reported for the first time, and −1 and −1 are reportedfor the second time.

Third implementation manner Acquire, according to a nature of themeasurement parameter, N worst measured values of the M measured valuesas the second measurement data, where N is an integer greater than orequal to 1 and smaller than or equal to M. When MBSFN networkoptimization is performed, measured values in an adverse environment arenormally of more concern. Therefore, optimization deployment isperformed according to the measured values in the adverse environment.For example, measured values of an MBSFN SINR, an MBSFN CQI, and anMBSFN BLER are used to configure an MCS of an MBSFN. Therefore, networkoptimization is generally performed according to a measured value ofworse quality. For the MBSFN SINR, a smaller measured value indicatesworse quality; for the MBSFN CQI, a smaller value indicates worsequality; and for the MBSFN BLER, a larger value indicates worse quality.In this embodiment, instead of reporting all measured values, the UEreports N worst measured values that play an important role in networkoptimization, so as to reduce a transmission overhead.

Fourth implementation manner A difference between the fourthimplementation manner and the third implementation manner lies in that,in the third implementation manner, the second measurement data includesthe N worst measured values; however, in the fourth implementationmanner, the second measurement data includes an average value of the Nworst measured values, and because severity of a network environment maybe reflected by using the average value, the base station may performnetwork optimization according to the average value. In this embodiment,instead of reporting all measured values, the UE reports the averagevalue of the N worst measured values that play an important role innetwork optimization, so as to further reduce a transmission overhead.

In the third or fourth implementation manner, a value of N may be apreset value, for example, a value specified in a protocol, or a valueset by a network side by using signaling and received by the UE.

Fifth implementation manner: Set R preset intervals according to a valuerange of measured values; determine, according to ranges of the R presetintervals, a quantity of measured values in each preset interval of theM measured values, where R is an integer greater than or equal to 1; anddetermine the quantity of the measured values in each preset interval asthe second measurement data. For example, table 1 is a measured valuedistribution table.

Preset interval Quantity Below −4 dB N1 −4 dB to 0 dB N2   0 dB to 4 dBN3 Over 4 dB N4

N1+N2+N3+N4=M. Because the second measurement data includes the quantityof the measured values in each preset interval, a transmission overheadmay be reduced, and the base station may perform network optimizationand/or coding and modulation for MBMS sending according to the quantityof the measured values distributed in each preset interval.

Sixth implementation manner: A difference between the sixthimplementation manner and the fifth implementation manner lies in that,in the fifth implementation manner, the second measurement data includesthe quantity of the measured values in each preset interval; however, inthe sixth implementation manner, the second measurement data includes aratio of the quantity of the measured values in each preset interval toM, that is, a distribution condition of measured values is representedin a percentage form, so that the base station performs networkoptimization and/or coding and modulation for MBMS sending according tothe quantity of the measured values distributed in each preset interval.

Seventh implementation manner A difference between the seventhimplementation manner and the fifth implementation manner lies in that,in the fifth implementation manner, the second measurement data includesthe quantity of the measured values in each preset interval; however, inthe seventh implementation manner, the second measurement data includesan average value and/or a variance of the measured values in each presetinterval, and the base station may learn an average size of the measuredvalues according to the average value and learn a fluctuation degree ofthe measured values in each preset interval according to the variance,so as to perform network optimization according to the average valueand/or the variance of the measured values in each preset interval. Inthis embodiment, instead of reporting all measured values, the UEreports the average value and/or the variance of the measured values ineach preset interval, so as to reduce a transmission overhead.

In the foregoing fifth, sixth, or seventh implementation manner, thepreset intervals are intervals that are set according to a value rangeof the measured values. For example, the value range of the measuredvalues is −5 dB to 5 dB, and preset intervals, as shown in table 1, maybe set to be below −4 dB, −4 dB to 0 dB, 0 dB to 4 dB, and over 4 dBrespectively. The number R of the preset intervals is a preset value,for example, a value specified by a protocol, or a value set by anetwork side by using signaling and received by the UE.

Eighth implementation manner Determine an average value and/or avariance of the M measured values of the first measurement data, anddetermine the average value and the variance of the M measured values asthe second measurement data. That is, the UE reports only the averagevalue and/or the variance of the M measured values to the base station;the base station may learn a distribution condition of the M measuredvalues according to the average value and the variance of the M measuredvalues, and perform network optimization according to the average valueand/or the variance. In this embodiment, instead of reporting allmeasured values, the UE reports the average value and/or the variance ofthe M measured values, so as to reduce a transmission overhead.

Ninth implementation manner: Determine, according to W preset timewindows and a time when each measured value of the M measured values isacquired, an average value and/or a variance of measured values withineach preset time window, where W is an integer greater than or equal to1; and determine the average value and/or the variance of the measuredvalues within each preset time window as the second measurement data. Inother words, the average value and the variance of the measured valuesof which the time for acquiring the measured value are within the presettime window are determined as the second measurement data. Thisimplementation manner can reduce a transmission overhead, and moreaccurately reflect a distribution change of the measured values alongwith time, so as to determine a quality change of a channel along withtime and perform network optimization and/or coding and modulation forMBMS sending more accurately.

In the ninth implementation manner, the preset time window is predefinedduration, for example, duration specified in a protocol, or duration setby a network side by using signaling and received by the UE.

FIG. 2 is a schematic flowchart of Embodiment 2 of a method fortransmitting MBSFN measurement data according to the present invention.This embodiment is executed by a UE. As shown in FIG. 2, the methodaccording to this embodiment includes:

S201: Acquire measurement data according to a preset time window, wherethe measurement data is a block error rate of data received within thepreset time window.

The preset time window is predefined duration, or duration that is setby a base station by using signaling and received by the UE.

S202: Send the measurement data to a base station.

In this embodiment, the base station optimizes a network according tothe block error rate of data received within a preset time window, whichcan determine a change of the block error rate along with time andreflect a change of a channel along with time, so that a network sidecan perform network optimization more accurately according to the changeof the channel along with time.

FIG. 3 is a schematic flowchart of Embodiment 3 of a method fortransmitting MBSFN measurement data according to the present invention.This embodiment is executed by a base station. As shown in FIG. 3, themethod according to this embodiment includes:

S301: Receive second measurement data sent by a UE.

The second measurement data is measurement data acquired by the UE bypreprocessing acquired first measurement data, the first measurementdata includes M measured values, and the M measured values are measuredvalues of a same MBSFN measurement parameter, where M is an integergreater than or equal to 2, and a size of the second measurement data issmaller than that of the first measurement data. For a preprocessingmethod, reference may be made to the detailed description of theembodiment on a UE side, and details are not repeatedly describedherein.

S302: Perform network optimization and/or coding and modulation for MBMSsending according to the second measurement data.

In this embodiment, a base station receives second measurement data sentby a UE, and performs network optimization according to the secondmeasurement data; because the second measurement data is obtained afterfirst measurement data is preprocessed, a size of the second measurementdata is smaller than that of the first measurement data, therebyreducing a transmission overhead.

FIG. 4 is a schematic flowchart of Embodiment 4 of a method fortransmitting MBSFN measurement data according to the present invention.This embodiment is executed by a base station. As shown in FIG. 4, themethod according to this embodiment includes:

S401: Receive measurement data sent by a UE, where the measurement datais a block error rate of data received by the UE within a preset timewindow.

The preset time window is predefined duration, or duration that is setby a base station by using signaling and received by the UE.

S402: Perform network optimization and/or coding and modulation for MBMSsending according to the measurement data.

In this embodiment, a base station optimizes a network according to ablock error rate of data received within a preset time window, which candetermine a change of the block error rate along with time and reflect achange of a channel along with time, so that a network side can performnetwork optimization and/or coding and modulation for MBMS sending moreaccurately according to the change of the channel along with time.

FIG. 5 is a schematic structural diagram of Embodiment 1 of an apparatusfor transmitting MBSFN measurement data according to the presentinvention. The apparatus in this embodiment is deployed on a UE. Theapparatus in this embodiment includes an acquiring module 501, aprocessing module 502, and a sending module 503, where the acquiringmodule 501 is configured to acquire first measurement data, where thefirst measurement data includes M measured values, and the M measuredvalues are measured values of a same broadcast-multicastsingle-frequency network MBSFN measurement parameter, and M is aninteger greater than or equal to 2; the processing module 502 isconfigured to preprocess the first measurement data to acquire secondmeasurement data, where a size of the second measurement data is smallerthan that of the first measurement data; and the sending module 503 isconfigured to send the second measurement data to a base station.

In this embodiment, the processing module 502 is specifically configuredto determine one measured value of the M measured values as a firstmeasured value; acquire M−1 differences, where the M−1 differences aredifferences respectively between M−1 measured values except the firstmeasured value of the first measurement data and the first measuredvalue; and determine the first measured value and the M−1 differences asthe second measurement data.

In this embodiment, the processing module 502 is specifically configuredto acquire differences between two consecutive measured values one byone according to a sequence of the M measured values, where a quantityof the differences is M−1, and a difference between two consecutivemeasured values is a difference acquired by subtracting a next measuredvalue from a previous measured value or a difference acquired bysubtracting a previous measured value from a next measured value; anddetermine, according to the sequence of the M measured values, the firstmeasured value of the M measured values and the M−1 differences as thesecond measurement data.

In this embodiment, the processing module 502 is specifically configuredto acquire, according to a nature of the measurement parameter, N worstmeasured values of the M measured values as the second measurement data,where N is an integer greater than or equal to 1 and smaller than orequal to M.

In this embodiment, the processing module 502 is specifically configuredto acquire, according to a nature of the measurement parameter, anaverage value of N worst measured values of the M measured values as thesecond measurement data, where N is an integer greater than or equal to1 and smaller than or equal to M.

In this embodiment, N is a preset value, or a value that is set by usingsignaling.

In this embodiment, the processing module 502 is specifically configuredto determine, according to ranges of R preset intervals, a quantity ofmeasured values in each preset interval of the M measured values, whereR is an integer greater than or equal to 1; and determine the quantityof the measured values in each preset interval as the second measurementdata.

In this embodiment, the processing module 502 is specifically configuredto determine, according to ranges of R preset intervals, a ratio of aquantity of measured values in each preset interval of the M measuredvalues to M; and determine the ratio of the quantity of the measuredvalues in each preset interval to M as the second measurement data.

In this embodiment, the processing module 502 is specifically configuredto determine, according to ranges of R preset intervals, an averagevalue and/or a variance of measured values in each preset interval ofthe M measured values; and determine the average value and/or thevariance of the measured values in each preset interval as the secondmeasurement data.

In this embodiment, the preset intervals are intervals that are setaccording to a value range of the measured values.

In this embodiment, R is a preset value, or a value that is set by usingsignaling.

In this embodiment, the processing module 502 is specifically configuredto determine an average value and/or a variance of the M measured valuesof the first measurement data; and determine the average value and/orthe variance of the M measured values as the second measurement data.

In this embodiment, the processing module 502 is specifically configuredto determine, according to W preset time windows and a time when eachmeasured value of the M measured values is acquired, an average valueand/or a variance of measured values within each preset time window,where W is an integer greater than or equal to 1; and determine theaverage value and/or the variance of the measured values within eachpreset time window as the second measurement data.

In this embodiment, the preset time window is predefined duration, orduration that is set by using signaling.

The apparatus in this embodiment may be correspondingly used to executethe technical solution of the method embodiment shown in FIG. 1; theimplementation principle and technical effects thereof are similar anddetails are not repeatedly described herein.

FIG. 6 is a schematic structural diagram of Embodiment 2 of an apparatusfor transmitting MBSFN measurement data according to the presentinvention. The apparatus in this embodiment may be deployed on a UE. Theapparatus in this embodiment includes an acquiring module 601 and asending module 602, where the acquiring module 601 is configured toacquire measurement data according to a preset time window, where themeasurement data is a block error rate of data received within thepreset time window; and the sending module 602 is configured to send themeasurement data to a base station, so that the base station performsnetwork optimization and/or coding and modulation for MBMS sendingaccording to the measurement data.

In this embodiment, the preset time window is predefined duration, orduration that is set by using signaling.

The apparatus in this embodiment may be correspondingly used to executethe technical solution of the method embodiment shown in FIG. 2; theimplementation principle and technical effects thereof are similar anddetails are not repeatedly described herein.

FIG. 7 is a schematic structural diagram of Embodiment 3 of an apparatusfor transmitting MBSFN measurement data according to the presentinvention. The apparatus in this embodiment is deployed on a basestation. The apparatus in this embodiment includes a receiving module701 and a processing module 702, where the receiving module 701 isconfigured to receive second measurement data sent by a user equipmentUE, where the second measurement data is measurement data acquired bythe UE by preprocessing acquired first measurement data, the firstmeasurement data includes M measured values, and the M measured valuesare measured values of a same broadcast-multicast single-frequencynetwork MBSFN measurement parameter, and M is an integer greater than orequal to 2, and a size of the second measurement data is smaller thanthat of the first measurement data; and the processing module 702 isconfigured to perform network optimization and/or coding and modulationfor MBMS sending according to the second measurement data.

The apparatus in this embodiment may be correspondingly used to executethe technical solution of the method embodiment shown in FIG. 3; theimplementation principle and technical effects thereof are similar anddetails are not repeatedly described herein.

FIG. 8 is a schematic structural diagram of Embodiment 4 of an apparatusfor transmitting MBSFN measurement data according to the presentinvention. The apparatus in this embodiment is deployed on a basestation. The apparatus in this embodiment includes a receiving module801 and a processing module 802, where the receiving module 801 isconfigured to receive measurement data sent by a UE, where themeasurement data is a block error rate of data received by the UE withina preset time window, and the preset time window is predefined duration,or duration that is set by using signaling; and the processing module802 is configured to perform network optimization and/or coding andmodulation for MBMS sending according to the measurement data.

The apparatus in this embodiment may be correspondingly used to executethe technical solution of the method embodiment shown in FIG. 4; theimplementation principle and technical effects thereof are similar anddetails are not repeatedly described herein.

FIG. 9 is a schematic structural diagram of Embodiment 5 of an apparatusfor transmitting MBSFN measurement data according to the presentinvention. The apparatus in this embodiment is deployed on a UE. Theapparatus in this embodiment includes an acquirer 901, a processor 902,and a sender 903, where the acquirer 901 is configured to acquire firstmeasurement data, where the first measurement data includes M measuredvalues, the M measured values are measured values of a samebroadcast-multicast single-frequency network MBSFN measurementparameter, and M is an integer greater than or equal to 2; the processor902 is configured to preprocess the first measurement data to acquiresecond measurement data, where a size of the second measurement data issmaller than that of the first measurement data; and the sender 903 isconfigured to send the second measurement data to a base station.

In this embodiment, the processor 902 is specifically configured todetermine one measured value of the M measured values as a firstmeasured value; acquire M−1 differences, where the M−1 differences aredifferences respectively between M−1 measured values except the firstmeasured value of the first measurement data and the first measuredvalue; and determine the first measured value and the M−1 differences asthe second measurement data.

In this embodiment, the processor 902 is specifically configured toacquire differences between two consecutive measured values one by oneaccording to a sequence of the M measured values, where a quantity ofthe differences is M−1, and a difference between two consecutivemeasured values is a difference acquired by subtracting a next measuredvalue from a previous measured value or a difference acquired bysubtracting a previous measured value from a next measured value; anddetermine, according to the sequence of the M measured values, the firstmeasured value of the M measured values and the M−1 differences as thesecond measurement data.

In this embodiment, the processor 902 is specifically configured toacquire, according to a nature of the measurement parameter, N worstmeasured values of the M measured values as the second measurement data,where N is an integer greater than or equal to 1 and smaller than orequal to M.

In this embodiment, the processor 902 is specifically configured toacquire, according to a nature of the measurement parameter, an averagevalue of N worst measured values of the M measured values as the secondmeasurement data, where N is an integer greater than or equal to 1 andsmaller than or equal to M.

In this embodiment, N is a preset value, or a value that is set by usingsignaling.

In this embodiment, the processor 902 is specifically configured todetermine, according to ranges of R preset intervals, a quantity ofmeasured values in each preset interval of the M measured values, whereR is an integer greater than or equal to 1; and determine the quantityof the measured values in each preset interval as the second measurementdata.

In this embodiment, the processor 902 is specifically configured todetermine, according to ranges of R preset intervals, a ratio of aquantity of measured values in each preset interval of the M measuredvalues to M; and determine the ratio of the quantity of the measuredvalues in each preset interval to M as the second measurement data.

In this embodiment, the processor 902 is specifically configured todetermine, according to ranges of R preset intervals, an average valueand/or a variance of measured values in each preset interval of the Mmeasured values; and determine the average value and/or the variance ofthe measured values in each preset interval as the second measurementdata.

In this embodiment, the preset intervals are intervals that are setaccording to a value range of the measured values.

In this embodiment, R is a preset value, or a value that is set by usingsignaling.

In this embodiment, the processor 902 is specifically configured todetermine an average value and/or a variance of the M measured values ofthe first measurement data; and determine the average value and/or thevariance of the M measured values as the second measurement data.

In this embodiment, the processor 902 is specifically configured todetermine, according to W preset time windows and a time when eachmeasured value of the M measured values is acquired, an average valueand/or a variance of measured values within each preset time window,where W is an integer greater than or equal to 1; and determine theaverage value and/or the variance of the measured values within eachpreset time window as the second measurement data.

In this embodiment, the preset time window is predefined duration, orduration that is set by using signaling.

The apparatus in this embodiment may be correspondingly used to executethe technical solution of the method embodiment shown in FIG. 1; theimplementation principle and technical effects thereof are similar anddetails are not repeatedly described herein.

FIG. 10 is a schematic structural diagram of Embodiment 6 of anapparatus for transmitting MBSFN measurement data according to thepresent invention. The apparatus in this embodiment includes an acquirer1001 and a sender 1002, where the acquirer 1001 is configured to acquiremeasurement data according to a preset time window, where themeasurement data is a block error rate of data received within thepreset time window; and the sender 1002 is configured to send themeasurement data to a base station, so that the base station performsnetwork optimization and/or coding and modulation for MBMS sendingaccording to the measurement data.

In this embodiment, the preset time window is predefined duration, orduration that is set by using signaling.

The apparatus in this embodiment may be correspondingly used to executethe technical solution of the method embodiment shown in FIG. 2; theimplementation principle and technical effects thereof are similar anddetails are not repeatedly described herein.

FIG. 11 is a schematic structural diagram of Embodiment 7 of anapparatus for transmitting MBSFN measurement data according to thepresent invention. The apparatus in this embodiment is deployed on abase station. The apparatus in this embodiment includes a receiver 1101and a processor 1102, where the receiver 1101 is configured to receivesecond measurement data sent by a user equipment UE, where the secondmeasurement data is measurement data acquired by the UE by preprocessingacquired first measurement data, the first measurement data includes Mmeasured values, and the M measured values are measured values of a samebroadcast-multicast single-frequency network MBSFN measurementparameter, where M is an integer greater than or equal to 2, and a sizeof the second measurement data is smaller than that of the firstmeasurement data; and the processor 1102 is configured to performnetwork optimization and/or coding and modulation for MBMS sendingaccording to the second measurement data.

The apparatus in this embodiment may be correspondingly used to executethe technical solution of the method embodiment shown in FIG. 3; theimplementation principle and technical effects thereof are similar anddetails are not repeatedly described herein.

FIG. 12 is a schematic structural diagram of Embodiment 8 of anapparatus for transmitting MBSFN measurement data according to thepresent invention. The apparatus in this embodiment is deployed on abase station. The apparatus in this embodiment includes a receiver 1201and a processor 1202, where the receiver 1201 is configured to receivemeasurement data sent by a UE, where the measurement data is a blockerror rate of data received by the UE within a preset time window, andthe preset time window is predefined duration, or duration that is setby using signaling; and the processor 1202 is configured to performnetwork optimization and/or coding and modulation for MBMS sendingaccording to the measurement data.

The apparatus in this embodiment may be correspondingly used to executethe technical solution of the method embodiment shown in FIG. 4; theimplementation principle and technical effects thereof are similar anddetails are not repeatedly described herein.

Persons of ordinary skill in the art may understand that all or a partof the steps of the method embodiments may be implemented by a programinstructing relevant hardware. The program may be stored in a computerreadable storage medium. When the program runs, the steps of the methodembodiments are performed. The foregoing storage medium includes: anymedium that can store program code, such as a ROM, a RAM, a magneticdisc, or an optical disc.

Finally, it should be noted that the foregoing embodiments are merelyintended for describing the technical solutions of the presentinvention, but not for limiting the present invention. Although thepresent invention is described in detail with reference to the foregoingembodiments, persons of ordinary skill in the art should understand thatthey may still make modifications to the technical solutions describedin the foregoing embodiments or make equivalent replacements to some orall technical features thereof, without departing from the scope of thetechnical solutions of the embodiments of the present invention.

What is claimed is:
 1. A method for transmitting broadcast-multicastsingle-frequency network measurement data, comprising: acquiring, by aterminal, measurement data according to a preset time window, whereinthe measurement data is a block error rate of data received within thepreset time window; and sending, by the terminal, the measurement datato a base station for coding and modulation for broadcast multicastservice (MBMS) sending according to the measurement data.
 2. The methodaccording to claim 1, wherein the preset time window is predefinedduration, or duration that is set by using signaling.
 3. The methodaccording to claim 2, wherein the block error rate within the presettime window reflects the change of a channel along with the time.
 4. Amethod for transmitting broadcast-multicast single-frequency networkmeasurement data, comprising: receiving, by a base station, measurementdata from a terminal, wherein the measurement data is a block error rateof data received by the terminal within a preset time window; andperforming, by the base station, coding and modulation for broadcastmulticast service (MBMS) sending according to the measurement data. 5.The method according to claim 4, wherein the block error rate within thepreset time window reflects the change of a channel along with the time.6. An apparatus for transmitting broadcast-multicast single-frequencynetwork measurement data, comprising: a processor; and a computerreadable storage medium storing programming for execution by theprocessor, the programming including instructions to: acquiremeasurement data according to a preset time window, wherein themeasurement data is a block error rate of data received within thepreset time window; and send the measurement data to a base station forcoding and modulation for broadcast multicast service MBMS sendingaccording to the measurement data.
 7. The apparatus according to claim6, wherein the preset time window is predefined duration, or durationthat is set by using signaling.
 8. The apparatus according to claim 7,wherein the block error rate within the preset time window reflects thechange of a channel along with the time.
 9. An apparatus fortransmitting broadcast-multicast single-frequency network measurementdata, comprising: a processor; and a computer readable storage mediumstoring programming for execution by the processor, the programmingincluding instructions to: receive measurement data sent by a terminal,wherein the measurement data is a block error rate of data received bythe terminal within a preset time window; and perform coding andmodulation for broadcast multicast service (MBMS) sending according tothe measurement data.
 10. The apparatus according to claim 9, whereinthe block error rate within the preset time window reflects the changeof a channel along with the time.